/**
 * 分页栏工具类
 */
var pageHelper={
		
	changePage:null,
		
	bindEvent:function(){
		//绑定跳转按钮
		$('#gotoPageBtn').click(function(){
			var pageNum=$.trim($('#pageNumShow input[name="pageNum"]').val());
			$("#pageList").pagination('selectPage', pageNum);
		});
	},
	
	//输入框显示当前页
	inputShowCurPage:function(curPage){
		$('#pageNumShow input[name="pageNum"]').val(curPage);
	},
	
	//翻页触发函数，指定当前页，跟执行相应的函数
	changePageImpl:function(pageIdx,event){
		pageHelper.inputShowCurPage(pageIdx);
		pageHelper.changePage(pageIdx);
		return false;
	},
	
	//totalPage:总页数; totalRecord:总记录数 ; changePage:执行函数
	init:function(totalPage,totalRecord,changePage,curPage){
		pageHelper.changePage=changePage;
		
		$("#pageList").pagination({
			items: totalPage,  //总页数
			displayedPages: 2,
			edges: 1,
			cssStyle: 'light-theme',
			onPageClick: pageHelper.changePageImpl,
			prevText: '上一页',
			nextText: '下一页'
		}); 
		
		//指定总页数，总记录数
		$('#totalPage').html(totalPage);
		$('#totalRecord').html(totalRecord);
		
		//绑定跳转事件
		pageHelper.bindEvent();
		
		//删除时，指定为当前页
		if(curPage!=null){
			$("#pageList").pagination('selectPage', curPage);
		}
	}
}